using System;
using System.Collections.Generic;
using System.Text;

namespace Pegasus.Windows.API.Enumerations
{
	/// <summary>
	/// Used to retrieve directory paths to system special folders 
	/// </summary>
	public enum CSIDL : uint
	{

		/// <summary></summary>
		ADMINTOOLS = 0x30,

		/// <summary></summary>
		ALTSTARTUP = 0x1d,

		/// <summary></summary>
		APPDATA = 0x1a,

		/// <summary></summary>
		BITBUCKET = 10,

		/// <summary></summary>
		CDBURN_AREA = 0x3b,

		/// <summary></summary>
		COMMON_ADMINTOOLS = 0x2f,

		/// <summary></summary>
		COMMON_ALTSTARTUP = 30,

		/// <summary></summary>
		COMMON_APPDATA = 0x23,

		/// <summary></summary>
		COMMON_DESKTOPDIRECTORY = 0x19,

		/// <summary></summary>
		COMMON_DOCUMENTS = 0x2e,

		/// <summary></summary>
		COMMON_FAVORITES = 0x1f,

		/// <summary></summary>
		COMMON_MUSIC = 0x35,

		/// <summary></summary>
		COMMON_PICTURES = 0x36,

		/// <summary></summary>
		COMMON_PROGRAMS = 0x17,

		/// <summary></summary>
		COMMON_STARTMENU = 0x16,

		/// <summary></summary>
		COMMON_STARTUP = 0x18,

		/// <summary></summary>
		COMMON_TEMPLATES = 0x2d,

		/// <summary></summary>
		COMMON_VIDEO = 0x37,

		/// <summary></summary>
		CONTROLS = 3,

		/// <summary></summary>
		COOKIES = 0x21,

		/// <summary></summary>
		DESKTOP = 0,

		/// <summary></summary>
		DESKTOPDIRECTORY = 0x10,

		/// <summary></summary>
		DRIVES = 0x11,

		/// <summary></summary>
		FAVORITES = 6,

		/// <summary></summary>
		FLAG_CREATE = 0x8000,

		/// <summary></summary>
		FONTS = 20,

		/// <summary></summary>
		HISTORY = 0x22,

		/// <summary></summary>
		INTERNET = 1,

		/// <summary></summary>
		INTERNET_CACHE = 0x20,

		/// <summary></summary>
		LOCAL_APPDATA = 0x1c,

		/// <summary></summary>
		MYDOCUMENTS = 12,

		/// <summary></summary>
		MYMUSIC = 13,

		/// <summary></summary>
		MYPICTURES = 0x27,

		/// <summary></summary>
		MYVIDEO = 14,

		/// <summary></summary>
		NETHOOD = 0x13,

		/// <summary></summary>
		NETWORK = 0x12,

		/// <summary></summary>
		PERSONAL = 5,

		/// <summary></summary>
		PRINTERS = 4,

		/// <summary></summary>
		PRINTHOOD = 0x1b,

		/// <summary></summary>
		PROFILE = 40,

		/// <summary></summary>
		PROFILES = 0x3e,

		/// <summary></summary>
		PROGRAM_FILES = 0x26,

		/// <summary></summary>
		PROGRAM_FILES_COMMON = 0x2b,

		/// <summary></summary>
		PROGRAMS = 2,

		/// <summary></summary>
		RECENT = 8,

		/// <summary></summary>
		SENDTO = 9,

		/// <summary></summary>
		STARTMENU = 11,

		/// <summary></summary>
		STARTUP = 7,

		/// <summary></summary>
		SYSTEM = 0x25,

		/// <summary></summary>
		TEMPLATES = 0x15,

		/// <summary></summary>
		WINDOWS = 0x24
	}
}
